package bdsimple.dto.base;

import java.sql.Date;
import java.util.List;

import dao.base.api.IDTO;
import dao.base.impl.Reference;

public interface VampiroDTO extends IDTO {
	
	public static final String NOMBRE = "nombre";
	public static final String APELLIDO = "apellido";
	public static final String CORREO = "correo";
	public static final String FECHA_NACIMIENTO = "fechaNacimiento";
	public static final String CLAVE = "clave";
	public static final String ALIAS = "alias";
	public static final String IMAGEN = "imagen";
	public static final String FUERZA = "fuerza";
	public static final String DEFENSA = "defensa";
	public static final String SIGILOSIDAD = "sigilosidad";
	public static final String VELOCIDAD = "velocidad";
	public static final String HABILIDAD_ARMA = "habArma";
	public static final String HABILIDAD_NEGOCIOS = "habNegocios";
	public static final String PUNTOS_ENTRENAMIENTO = "ptosEntrenamiento";
	public static final String PUNTOS_EXPERIENCIA = "ptosExperiencia";
	public static final String SALUD = "salud";
	public static final String SANGRE = "sangre";
	public static final String DINERO = "dinero";
	public static final String NUMERO_SIRVIENTES = "numSirvientes";
	public static final String SEGURIDAD = "seguridad";
	public static final String ACTIVO = "activo";
	public static final String FAMILIA_REFERENCIA = "idFamiliaRef";
	public static final String CIUDAD_REFERENCIA = "idCiudadRef";
	
	
	// ---------------------------------------------------------------------------

	public String getNombre();

	public void setNombre(String nombre);

	// ---------------------------------------------------------------------------

	public String getApellido();

	public void setApellido(String apellido);

	// ---------------------------------------------------------------------------

	public String getCorreo();

	public void setCorreo(String correo);

	// ---------------------------------------------------------------------------

	public Date getFechaNacimiento();

	public void setFechaNacimiento(Date fechaNacimiento);

	// ---------------------------------------------------------------------------

	public String getClave();

	public void setClave(String clave);

	// ---------------------------------------------------------------------------

	public String getAlias();

	public void setAlias(String alias);

	// ---------------------------------------------------------------------------

	public int getFuerza();

	public void setFuerza(int fuerza);

	// ---------------------------------------------------------------------------

	public int getDefensa();

	public void setDefensa(int defensa);

	// ---------------------------------------------------------------------------

	public int getSigilosidad();

	public void setSigilosidad(int sigilosidad);

	// ---------------------------------------------------------------------------

	public int getVelocidad();

	public void setVelocidad(int velocidad);

	// ---------------------------------------------------------------------------

	public int getHabArma();

	public void setHabArma(int habArma);

	// ---------------------------------------------------------------------------

	public int getHabNegocios();

	public void setHabNegocios(int habNegocios);

	// ---------------------------------------------------------------------------

	public int getPtosEntrenamiento();

	public void setPtosEntrenamiento(int ptosEntrenamiento);

	// ---------------------------------------------------------------------------

	public int getPtosExperiencia();

	public void setPtosExperiencia(int ptosExperiencia);

	// ---------------------------------------------------------------------------

	public int getSalud();

	public void setSalud(int salud);

	// ---------------------------------------------------------------------------

	public int getSangre();

	public void setSangre(int sangre);

	// ---------------------------------------------------------------------------

	public int getDinero();

	public void setDinero(int dinero);

	// ---------------------------------------------------------------------------

	public int getNumSirvientes();

	public void setNumSirvientes(int numSirvientes);

	// ---------------------------------------------------------------------------

	public int getSeguridad();

	public void setSeguridad(int seguridad);

	// ---------------------------------------------------------------------------

	public boolean getActivo();

	public void setActivo(boolean activo);

	// ---------------------------------------------------------------------------

	public List<PropiedadVampiroDTO> getPropiedadVampiroDTOList();
	
	public void/*                  */setPropiedadVampiroDTOList(List<PropiedadVampiroDTO> propiedadVampiroDTOList);
	
	// ---------------------------------------------------------------------------
	
	public List<TarjetaMemoriaVampiroDTO> getTarjetaMemoriaVampiroDTOList();
	
	public void/*         */setTarjetaMemoriaVampiroDTOList(List<TarjetaMemoriaVampiroDTO> tarjetaMemoriaVampiroDTOList);
	
	// ---------------------------------------------------------------------------
	
	public FamiliaDTO getFamiliaDTO();
	
	public Reference<FamiliaDTO> getFamiliaRef();
	
	public void/*   */setFamiliaDTORef(FamiliaDTO familiaDTORef);
	
	// ---------------------------------------------------------------------------
	
	
	public List<ItemVampiroDTO> getItemVampiroDTOList();
	
	public void/*             */setItemVampiroDTOList(List<ItemVampiroDTO> itemVampiroDTOList);
	
	// ---------------------------------------------------------------------------
	
	public CiudadDTO getCiudadDTO();
	
	public Reference<CiudadDTO> getCiudadDTORef();
	
	public void/*   */setCiudadDTORef(CiudadDTO ciudadDTORef);

	// ---------------------------------------------------------------------------
	
	public List<CiudadVampiroDTO> getCiudadVampiroDTOList();
	
	public void/*               */setCiudadVampiroDTOList(List<CiudadVampiroDTO> ciudadVampiroDTOList);
	
	// ---------------------------------------------------------------------------	
	
}
